package com.naiterui.ehp.bs.doctor.vo;

import org.apache.commons.lang3.builder.ToStringBuilder;

import io.swagger.annotations.ApiModelProperty;

/**
 * 删除患者VO
 *
 * @author wangzehao
 * @date 2018/10/17 4:02 PM
 * @since 1.0.0
 */
public class DeletePatientVO implements java.io.Serializable {
    private static final long serialVersionUID = -9065796480338219051L;
    /**
     * 患者ID
     */
    @ApiModelProperty(value = "患者ID")
    private Long patientId;

    /**
     * 患者头像
     */
    @ApiModelProperty(value = "患者头像")
    private String patientIcon;

    /**
     * 患者姓名
     */
    @ApiModelProperty(value = "患者姓名")
    private String name;

    /**
     * 患者性别：0.女  1.男
     */
    @ApiModelProperty(value = "患者性别：0.女  1.男 2.未知")
    private Integer gender;

    /**
     * 患者年龄
     */
    @ApiModelProperty(value = "患者性别：0.女  1.男 2.未知")
    private Integer age;

    public DeletePatientVO(Long patientId, String patientIcon, String name, Integer gender, Integer age) {
        this.patientId = patientId;
        this.patientIcon = patientIcon;
        this.name = name;
        this.gender = gender;
        this.age = age;
    }

    public Long getPatientId() {
        return this.patientId;
    }

    public void setPatientId(Long patientId) {
        this.patientId = patientId;
    }

    public String getPatientIcon() {
        return this.patientIcon;
    }

    public void setPatientIcon(String patientIcon) {
        this.patientIcon = patientIcon;
    }

    public String getName() {
        return this.name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Integer getGender() {
        return this.gender;
    }

    public void setGender(Integer gender) {
        this.gender = gender;
    }

    public Integer getAge() {
        return this.age;
    }

    public void setAge(Integer age) {
        this.age = age;
    }

    @Override
    public String toString() {
        return ToStringBuilder.reflectionToString(this);
    }
}
